home *** CD-ROM | disk | FTP | other *** search
- Path: howland.reston.ans.net!psinntp!psinntp!psinntp!psinntp!usenet
- From: grantp@usa.pipeline.com(Pete Grant)
- Newsgroups: comp.lang.c++
- Subject: Re: Machine Language & C++?
- Date: 27 Mar 1996 11:25:41 GMT
- Organization: Kalevi, Inc.
- Message-ID: <4jb8jl$8e9@news1.h1.usa.pipeline.com>
- References: <1996Mar26.165728@ubmail>
- NNTP-Posting-Host: 38.8.61.11
- X-PipeUser: grantp
- X-PipeHub: usa.pipeline.com
- X-PipeGCOS: (Pete Grant)
- X-Newsreader: Pipeline v3.5.0
-
- On Mar 26, 1996 16:57:28 in article <Machine Language & C++?>,
- 'telliott@ubmail (TODD ELLIOTT)' wrote:
-
-
- >I've just acquired VC++ v4.0. It does contain a subscription offer of $99
- (US)
- >for the next three updates (upgrades?). Is it worth the extra cost, or
- should
- >I follow my practice of upgrading every two to three major iterations?
- (i.e.,
- >4.0 to 6.0, skipping a purchase of 5.0, etc.)
- >
- The world is constantly changing, and I might reverse myself
- completely tomorrow, but based on recent experiences, I'd say
- that budget-conscious consumers are probably better off with
- not buying the subscription. I bought it, but then again, I'm
- in business so it's worth it to me.
-
- >Secondly, I am an experienced machine language programmer for a RISC
- chipset,
- >so how much transferability of my skills can I expect in my migration to
- C++?
- >I concede that my learning curve would not be as steep as if I was
- starting
- >out
- >fresh. My first few lessons included boolean math and bit operators, all
- too
- >familar to me.
- >
- IMHO, quite a bit. Syntax may be different and CISC has a lot
- more instructions at your disposal -- obviously. But there are
- a lot of similarities. Load a register, add a value, shift it,
- store back into memory. Those functions are pretty much the same
- on all machines.
-
- >Also, is it worth the effort to learn assembly language for the Intel
- (CISC)
- >chipsets? I do admit that it would help me fine-tune and tweak my C++
- >programs.
- >But, those chipsets are fast nowadays, and the speed advantages of ML
- >diminishes, as compiled C++ can be just as fast without any noticable loss
- of
- >performance.
- >
- The value of knowing ASM is decreasing as time marches on. Still,
- today, IMHO, it's a good thing to be at least familiar with the
- machine-level code generated by the compilers.
-
- --
- Pete Grant
- Kalevi, Inc.
- Software Engineering & development
-